package com.kbs.pay.management.model;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: jianchen
 * @Date: 2019/6/21 15:23
 * @Description: 商户账户
 */
public class MerchantAccount implements Serializable {
    /**
     * 商户账户id
     */
    private Long merchantAccountId;

    /**
     * 商户id
     */
    private Long merchantId;

    /**
     * 医院id
     */
    private Long hospitalId;

    /**
     * 商户名称
     */
    private String merchantName;

    /**
     * 商户类型(1食堂 2超市)
     */
    private Integer merchantType;

    /**
     * 商户联系人
     */
    private String merchantContact;

    /**
     * 商户电话
     */
    private String merchantTel;

    /**
     * 商户营业执照
     */
    private String merchantBusinessLicense;

    /**
     * 商户所在省份
     */
    private String province;

    /**
     * 商户城市
     */
    private String city;

    /**
     * 商户地址
     */
    private String address;

    /**
     * 商户设备
     */
    private String device;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否删除
     */
    private Boolean isDelete;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private Long createBy;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人
     */
    private Long updateBy;

    private static final long serialVersionUID = 1L;

    public Long getMerchantAccountId() {
        return merchantAccountId;
    }

    public void setMerchantAccountId(Long merchantAccountId) {
        this.merchantAccountId = merchantAccountId;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Long getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(Long hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public Integer getMerchantType() {
        return merchantType;
    }

    public void setMerchantType(Integer merchantType) {
        this.merchantType = merchantType;
    }

    public String getMerchantContact() {
        return merchantContact;
    }

    public void setMerchantContact(String merchantContact) {
        this.merchantContact = merchantContact;
    }

    public String getMerchantTel() {
        return merchantTel;
    }

    public void setMerchantTel(String merchantTel) {
        this.merchantTel = merchantTel;
    }

    public String getMerchantBusinessLicense() {
        return merchantBusinessLicense;
    }

    public void setMerchantBusinessLicense(String merchantBusinessLicense) {
        this.merchantBusinessLicense = merchantBusinessLicense;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getDevice() {
        return device;
    }

    public void setDevice(String device) {
        this.device = device;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Boolean getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Boolean isDelete) {
        this.isDelete = isDelete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

    @Override
    public String toString() {
        return "MerchantAccount{" +
                "merchantAccountId=" + merchantAccountId +
                ", merchantId=" + merchantId +
                ", hospitalId=" + hospitalId +
                ", merchantName='" + merchantName + '\'' +
                ", merchantType=" + merchantType +
                ", merchantContact='" + merchantContact + '\'' +
                ", merchantTel='" + merchantTel + '\'' +
                ", merchantBusinessLicense='" + merchantBusinessLicense + '\'' +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", address='" + address + '\'' +
                ", device='" + device + '\'' +
                ", remark='" + remark + '\'' +
                ", isDelete=" + isDelete +
                ", createTime=" + createTime +
                ", createBy=" + createBy +
                ", updateTime=" + updateTime +
                ", updateBy=" + updateBy +
                '}';
    }
}